StellarPay\Integrations\WooCommerce\Views\MyAccountPage\SubscriptionsPage B

Total Complexity 80
Dependencies 12
Dependents 3
Total lines 892
Lines of code 616
Logical lines of code 232
Comment lines 144
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
renderSubscriptionList()
B
34 14 123
renderSubscriptionDetails()
A
35 11 116
statusLabel()
A
48 7 35
addViewSubscriptionPageContent()
S
51 5 28
enqueueAssets()
S
60 4 13
renderProductName()
S
60 4 13
addSubscriptionsTable()
S
55 3 21
relatedOrders()
S
50 2 36
updateTitle()
S
60 3 14
addPageContent()
S
62 3 12
makeSubscriptionMenuItemActive()
S
62 3 12
__invoke()
S
49 1 41
addMenuItem()
S
62 3 11
addSubscriptionsPageContent()
S
56 2 20
addSubscriptionsTableToOrderReceivedPage()
S
65 3 10
orderRowData()
S
58 1 20
viewOrderButton()
S
58 1 20
manageButton()
S
58 1 20
getBadgedClasses()
S
68 2 8
getActionURL()
S
63 1 11
invalidSubscriptionNotice()
S
64 1 11
getSubscriptionURL()
S
79 1 3
renderSubscriptionName()
S
67 1 8
addSubscriptionsTableToViewOrderPage()
S
81 1 3
addSubscriptionsSlugToWooCommerceQueryVars()
S
76 1 4
__construct()
S
81 1 3